# 2、给定一个整型列表，请实现从其中找出2个数的和为某一个指定的值？

def add(x,y):
    return x+y

def getNumsBySum(lst:list,sums:int):
    res = []
    length = len(lst)
    for i in range(length):
        if lst[i] > sums:
            continue
        for j in range(i+1,length):
            vals = add(lst[i],lst[j])
            if vals == sums:
                res.append((lst[i],lst[j]))
    return res

res = getNumsBySum([1,2,3,4,5,6],9)
print(res)



# 思路和结果都是对的，尝试用in来实现一下



